import Vuex from 'vuex'
import Vue from 'vue'
Vue.use(Vuex)
// 一旦使用了vuex 那么 每一个组件都可以使用$store了 ： 怎么实现的？？？？
/* 
  原理 就是  在use的时候 执行了vuex的install
  install执行的时候 使用的 全局混入mixin
  全局混入了一个 beforeCreate钩子函数 
  这个钩子函数 给每一个组件添加了 $store属性；

*/
let store = new Vuex.Store({
  state: {
    // 放那些公用数据的一个地方
    count: 100
  }
})
// console.log(store)
export default store